/* Screen size col-sm */
@media only screen and (max-width: 767px) {
	.container {
		max-width: 750px;
	}

	.search-main {
		display: none;
	}
	.front-video {
		margin: -50px 0px -15px 0px;
	}
	.scissor-image {
		display: none;
	}
	.image-overlay-container{
		display: none;
	}
	.news-banner {
		line-height: 25px;
		text-align: center;
	}
	
	.social-media-links {
		border-right: none;
		padding: 0px 10px 40px 10px;
	}
	.university-links {
		padding: 0px 10px 40px 10px;
	}
	
	.mobile-menu-header {
		position:fixed;
		left:0;
		top:0;
		z-index:102;
		width: 100%;
		min-height: 43px;
		height: auto;
		padding-top: 0px;
		background-color: #005881;
	}
	body {
		padding-top: 43px;
	}

	.social_media_group, .footer_contact_info, .footer_useful_links, .footer_latest_news, .form_area {
		text-align: center;
	}

	.main_page_block_grey h2 {
		line-height: 25px;
	}
		
	.footer_header {
		margin-top: 50px;
	}
	.footer_header:after {
		width: 100%; /* Change this to whatever width you want. */
		border-bottom: 2px solid #FFF; /* This creates the border. Replace black with whatever color you want. */
	}
	.footer_header:before {
		width: 100%; /* Change this to whatever width you want. */
		border-top: 0px solid #FFF; /* This creates the border. Replace black with whatever color you want. */
	}

	.carousel-caption {
		padding: 10px 0px;
		right: 10px;
		left: 10px;
		bottom: 20px;
		background-color: #000;
		opacity: .7; 
	}

	.carousel-caption-custom {
		right: auto;
		bottom: 10px;
	}

	.carousel-caption h1 {
		font-size: 20px;
		color: #FFF;
		line-height: 25px;
		margin: 0px 10px;
		padding: 0px;
		border-bottom: 0px;
	}
}